package com.chenxin.wms.process.check;


import com.chenxin.common.core.domain.AjaxResult;
import com.chenxin.wms.domain.dto.BatchForbidRequestDTO;
import com.chenxin.wms.domain.dto.TaskRequestDTO;

public interface ICheckProcess {

    /**
     * 盘点任务创建
     *
     * @param request
     */
    void stockCheck(BatchForbidRequestDTO request);

    /**
     * 盘点出库
     *
     * @param request
     */
    void outbound(BatchForbidRequestDTO request);

    /**
     * 盘点取消
     *
     * @param request
     */
    void cancel(BatchForbidRequestDTO request);
    /**
     * 盘点确认
     *
     * @param request
     * @return
     */
    AjaxResult checkAffirm(TaskRequestDTO request);
}
